package com.wicket.okrframework.biz.service;

import com.wicket.okrframework.biz.service.dto.req.AddTagReqDto;
import com.wicket.okrframework.biz.service.dto.req.QueryTagDetailReqDto;
import com.wicket.okrframework.biz.service.dto.req.QueryTagListReqDto;
import com.wicket.okrframework.biz.service.dto.req.UpdateTagReqDto;
import com.wicket.okrframework.biz.service.dto.res.AddTagRespDto;
import com.wicket.okrframework.biz.service.dto.res.QueryTagDetailRespDto;
import com.wicket.okrframework.biz.service.dto.res.QueryTagListRespDto;
import com.wicket.okrframework.biz.service.dto.res.UpdateTagRespDto;
import com.wicket.okrframework.biz.service.dto.req.AddObjectTagComReqDto;
import com.wicket.okrframework.biz.service.dto.res.AddObjectTagComRespDto;
import com.wicket.okrframework.biz.service.dto.req.UpdateObjectTagComReqDto;
import com.wicket.okrframework.biz.service.dto.res.UpdateObjectTagComRespDto;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface TagService {
    /**
   * D1-1查标签列表
   */
    QueryTagListRespDto queryTagList(QueryTagListReqDto queryTagListRep);

    /**
   * D1-1修改标签
   */
    UpdateTagRespDto updateTag(UpdateTagReqDto updateTagRep);

    /**
   * D1-1新增标签
   */
    AddTagRespDto addTag(AddTagReqDto addTagRep);

    /**
   * D1-1查询标签详情
   */
    QueryTagDetailRespDto queryTagDetail(QueryTagDetailReqDto queryTagDetailRep);
/**
   * D1-1新增对象标签(公共)
   */
    AddObjectTagComRespDto addObjectTagCom(AddObjectTagComReqDto addObjectTagComRep);
/**
   * D1-1修改对象标签(公共)
   */
    UpdateObjectTagComRespDto updateObjectTagCom(UpdateObjectTagComReqDto updateObjectTagComRep);
    //
}
